﻿html, body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, select, input, textarea, button, p, blockquote, th, td, img, iframe, a { margin: 0; padding: 0; }
img { border: 0 none; }
.clear { clear: both; display: block; font: 0px/0px serif; }
select, input, button, textarea, option { font: 12px "瀹嬩綋" ,Arial,Helvetica,sans-serif; }
img { border: 0 none; }
.clear { clear: both; display: block; font: 0px/0px serif; }
li { list-style: none outside none; }
body { background: none repeat scroll 0 0 #FFFFFF; color: #333333; font: 12px "Arial" , '宋体'; position: relative; }
#nheadtitle { background: url("../images/Public/publicbg.jpg") repeat-x scroll 0 0 transparent; border-bottom: 1px solid #E0E8F5; height: 25px; margin: 0 auto; width: 100%; }
#nheadtitle-center { color: #636164; font: 12px '宋体'; margin: 0 auto; position: relative; width: 970px; }
#nheadtitle-center p { left: 0; position: absolute; text-indent: -5px; top: 7px; width: 260px; }
#nheadtitle-center p a { color: #636164; padding: 0 3px 0; text-decoration: none; }
#nheadtitle-center p a.gom { color: #FF0000; }
#nheadtitle-center p a:hover { color: #FB5005; }
#nheadtitle-center span { color: #ABABAD; position: absolute; right: 0; text-align: right; top: 7px; width: 700px; }
#nheadtitle-center span a { color: #636164; padding: 0 5px 0 6px; text-decoration: none; }
#nheadtitle-center span a:hover { color: #FB5005; }
#nwebnav { height: 38px; margin: 0 auto; overflow: hidden; padding: 16px 0; width: 970px; }
.nwebnav-left { display: block; float: left; height: 38px; width: 725px; }
.nwebnav-left span { background: url("../images/Public/publicbg.jpg") no-repeat scroll 0 -27px transparent; display: block; float: left; height: 38px; width: 21px; }
.nwebnav-left p { color: #CCCCCC; display: block; float: left; padding: 0 0 0 4px; width: 700px; }
.nwebnav-left p a { color: black; font: 12px/20px '宋体'; padding: 0 5px; text-decoration: none; }
.nwebnav-left p a:hover { color: #FB5005; }
.nwebnav-right { display: block; float: right; height: 38px; width: 245px; }
.nwebnav-right span { background: url("../images/Public/publicbg.jpg") no-repeat scroll -21px -27px transparent; display: block; float: left; height: 38px; width: 21px; }
.nwebnav-right p { color: #CCCCCC; display: block; float: left; padding: 0 0 0 4px; width: 220px; }
.nwebnav-right p a { color: black; font: 12px/20px '宋体'; padding: 0 5px; text-decoration: none; }
.nwebnav-right p a:hover { color: #FB5005; }
.nwebnav-right p b { padding: 0 0 0 12px; }
#nheadbanner { height: 90px; margin: 0 auto; width: 970px; }
.nheadbanner-adv { display: block; float: left; width: 816px; }
.nheadbanner-adv img { height: 90px; width: 816px; }
.nheadbanner-bt { background: none repeat scroll 0 0 #F6F6F6; border: 1px solid #E9E9E9; float: left; height: 86px; padding: 1px 29px; width: 94px; }
.nheadbanner-bt a { background: url("../images/Public/publicbg.jpg") no-repeat scroll 0 -66px transparent; color: #0F4686; display: block; float: left; font: 12px/21px '宋体'; height: 20px; margin: 6px 0 0; padding: 1px 0 0 28px; text-decoration: none; width: 66px; }
.nheadbanner-bt a.abg1 { background: url("../images/Public/publicbg.jpg") no-repeat scroll 0 -87px transparent; }
.nheadbanner-bt a.abg2 { background: url("../images/Public/publicbg.jpg") no-repeat scroll 0 -108px transparent; }
#nheadnav { background: url("../images/Public/publicbg.jpg") repeat-x scroll 0 -130px transparent; height: 43px; margin: 10px auto 0; width: 970px; }
#nheadnav span { background: url("../images/Public/publicbg.jpg") no-repeat scroll 0 -173px transparent; display: block; float: left; height: 43px; width: 173px; }
#nheadnav p { color: #768FB7; display: block; float: left; font: 12px/43px '宋体'; height: 43px; padding: 0 0 0 8px; width: 787px; }
#nheadnav p a { color: #FFFFFF; padding: 0 6px; text-decoration: none; }
#nheadnav p a:hover { color: #B9D4FC; text-decoration: underline; }
#nheadnav b { background: url("../images/Public/publicbg.jpg") no-repeat scroll -96px -66px transparent; display: block; float: left; height: 43px; width: 2px; }
#nheadsearch { background: url("../images/Public/publicbg.jpg") repeat-x scroll 0 -174px transparent; height: 32px; margin: 0 auto; position: relative; width: 970px; z-index: 1; }
#nheadsearch ul { height: 22px; left: 9px; position: absolute; top: 4px; width: 363px; }
#nheadsearch ul li { display: block; float: left; list-style: none outside none; padding: 0 2px; }
#nheadsearch ul li input { background: url("../images/Public/publicbg.jpg") no-repeat scroll 0 -207px transparent; border: 0 none; color: #818588; font: 12px '宋体' , "Arial"; height: 17px; padding: 5px 0 0 8px; width: 251px; }
#nheadsearch button { background: url("../images/Public/publicbg.jpg") no-repeat scroll -43px -27px transparent; border: 0 none; height: 22px; left: 327px; position: absolute; top: 5px; width: 41px; }
#ncontain { background: url("../images/Public/publicbg.jpg") no-repeat scroll -85px -27px #CBD9E2; color: #787677; font: 12px/22px '宋体'; height: 21px; margin: 1px 0 0; padding: 1px 0 0 7px; position: absolute; width: 40px; z-index: 999; }
#nselectList { background: none repeat scroll 0 0 #EEEEEE; display: none; margin: 4px 0 0 -7px; position: absolute; width: 47px; }
#nselectList span { color: #062E75; display: block; font: 12px/18px '宋体'; padding: 2px 0 0 7px; width: 40px; }
#nheadsearchtext { height: 16px; position: absolute; right: 0; top: 10px; width: 420px; }
#nheadsearchtext b { display: block; float: left; font: bold 12px/16px '宋体'; width: 70px; }
.nscrolltext { display: block; float: left; width: 328px; }
.nscrolltext a:link, .nscrolltext a:visited { background: url("../images/Public/publicbg.jpg") no-repeat scroll -243px -27px transparent; color: #00349A; display: block; float: left; font: 12px/16px '宋体'; height: 16px; overflow: hidden; padding: 0 0 0 20px; text-decoration: underline; width: 300px; }
.nscrolltext a:hover { color: black; text-decoration: none; }
.nscrollimg { display: block; float: left; width: 15px; }
#nfoot { background: url("../images/Public/publicbg.jpg") repeat-x scroll 0 -357px transparent; margin: 10px auto 0; padding: 13px 10px 0; width: 950px; }
#nfoot p { color: #444446; display: block; float: left; font: 12px/26px '宋体' , "Arial"; text-align: center; width: 950px; }
#nfoot span { border-top: 1px solid #CCCCCC; color: #ABABAD; display: block; float: left; font: 12px/26px "Arial" , '宋体'; margin: 3px 0 0; padding: 8px 0 0; text-align: center; width: 950px; }
#nfoot span a { color: #033483; padding: 0 10px; text-decoration: none; }
#nfoot span a:hover { color: #FB5005; }
#nfoot p strong { font: 11px "Arial"; padding: 0 25px 0 0; }
#nfoot p b { font: 12px/26px "Arial" , '宋体'; padding: 0 3px; }
#nfoot p b img { vertical-align: middle; }
.nfoot-bt { border-top: 1px dashed #CCCCCC; margin: 10px auto 0; padding: 15px 0; text-align: center; width: 800px; }
.nfoot-bt a { color: #424345; display: inline-block; font: 12px/14px '宋体'; height: 32px; margin: 0 2px; padding: 8px 0 0 34px; text-align: left; text-decoration: none; }
.nfoot-bt a.abt1 { background: url("../images/Public/publicbg.jpg") no-repeat scroll -1px -230px transparent; width: 65px; }
.nfoot-bt a.abt2 { background: url("../images/Public/publicbg.jpg") no-repeat scroll -106px -230px transparent; width: 54px; }
.nfoot-bt a.abt3 { background: url("../images/Public/publicbg.jpg") no-repeat scroll -1px -273px transparent; width: 58px; }
.nfoot-bt a.abt4 { background: url("../images/Public/publicbg.jpg") no-repeat scroll -99px -273px transparent; width: 58px; }
.nfoot-bt a.abt5 { background: url("../images/Public/publicbg.jpg") no-repeat scroll -1px -316px transparent; width: 58px; }
.nbigbox { margin: 0 auto; overflow: hidden; width: 970px; }
.nbigbox-kong { height: 10px; margin: 0 auto; overflow: hidden; width: 970px; }
.nwebnav { background-image: url("../images/Public/last_top011.gif"); border: 1px solid #D8D8D8; height: 32px; line-height: 32px; margin: 10px auto 0; overflow: hidden; padding-left: 12px; text-align: left; width: 956px; }
.nwebnav a { color: #333333; padding: 0 10px; text-decoration: none; }
.nwebnav a:hover { color: #FB5005; }
.nwebnav span { color: #FB5005; padding: 0 10px; }
.nbigad { margin: 0 auto; width: 980px; }
.nbigad ul { float: left; width: 980px; }
.nbigad ul li { float: left; overflow: hidden; padding: 10px 5px 0; }
.nbigad ul li img { display: block; }
.nbigaddl { margin: 0 auto; width: 980px; }
.nbigaddl dl { float: left; overflow: hidden; padding: 10px 5px 0; }
.nbigaddl dl dt { display: block; }
.nbigaddl dl dt img { display: block; }
.nbigaddl dl dd { line-height: 16px; padding-top: 4px; text-align: center; }
.nbigaddl dl dd a { color: #333333; text-decoration: none; }
